// 简化的工具函数

// 获取图片地址
export const getImageUrl = (url?: string) => {
    if (!url) return ''

    // 如果已经是完整URL，直接返回
    if (url.startsWith('http') || url.startsWith('data:')) {
        return url
    }

    // 获取基础URL
    const baseUrl = import.meta.env.VITE_APP_BASE_URL || ''
    if (!baseUrl) {
        console.warn('VITE_APP_BASE_URL 未配置，使用相对路径')
        return url
    }

    // 处理斜杠拼接问题
    const cleanBaseUrl = baseUrl.endsWith('/') ? baseUrl.slice(0, -1) : baseUrl
    const cleanUrl = url.startsWith('/') ? url : '/' + url

    return cleanBaseUrl + cleanUrl
}

// 获取用户头像地址
export const getHeaderImage = (url?: string) => {
    return url ? getImageUrl(url) : '/static/images/default-avatar.png'
}
